Retrieval of Best Fit Software Component Using Genetic Algorithm

Authors

  • Ramu Vankudoth  Department of Computer Science, Kakatiya University, Warangal, Telangana, India
  • Dr. P. Shireesha  Department of Computer Science and Engineering, Kakatiya University, Warangal, Telangana, India

Keywords:

Component Classification, Genetic Algorithm, Reusable Components, Reuse

Abstract

Software reuse is the use of current software components' engineering expertise or concepts for the development of a new system. Many working products can be reused, including source code, designs, requirements, architecture and documentation. Source code is the most commonly used product for software reuse. Software reuse provides the basis for dramatic quality and reliability enhancements and a lengthy-term decline in software development and maintenance costs. Additional advantages of reuse include increased interoperability and support for rapid prototyping. To enhance the practicality of the reuse of software, you need to know where you are and understand the reusable component. Software reuse repositories with effective representation of software components must be developed. These repositories must allow the developer to very easily locate and retrieve the components as needed. Much of knowledge recovery research and development is designed to improve the efficacy and quality of recovery.

References

  1. Ben Khalifa, H., Khayati, O., & Ben Ghezala, H. H. (2008). A behavioral and structural components retrieval technique for software reuse. Proceedings of the 2008 Advanced Software Engineering and Its Applications, ASEA 2008, 134–137. https://doi.org/10.1109/ASEA.2008.45
  2. Burégio, V. A., Almeida, E. S., Lucrédio, D., & Meira, S. L. (2007). Specification, design and implementation of a reuse repository. Proceedings - International Computer Software and Applications Conference, 1(Compsac), 579–582. https://doi.org/10.1109/COMPSAC.2007.195
  3. Ezran, M., Morisio, M., & Tully, C. (2002). Reuse Repository. 49–63. https://doi.org/10.1007/978-1-4471-0141-3_3
  4. He, J., Li, X., & Liu, Z. (2005). Component-based software engineering* the need to linie methods and their theories. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3722 LNCS(May 2014), 70–95.
  5. Jalender, B., Govardhan, A., & Premchand, P. (2014). A Novel approach for classifying software reusable components for upload and download. Proceedings of 2014 International Conference on Contemporary Computing and Informatics, IC3I 2014, 71–75. https://doi.org/10.1109/IC3I.2014.7019669
  6. P, N., & C.V, G. R. (2010). A Mock-Up Tool for Software Component Reuse Repository. International Journal of Software Engineering & Applications, 1(2), 1–12. https://doi.org/10.5121/ijsea.2010.1201
  7. Padhy, N., Singh, R. P., & Satapathy, S. C. (2017). Software reusability metrics estimation: Algorithms, models and optimization techniques. Computers and Electrical Engineering, 69, 1–16. https://doi.org/10.1016/j.compeleceng.2017.11.022
  8. Pole, T. P. (1994). An Empirical Study of Representation Methods for Reusable Software Components. IEEE Transactions on Software Engineering, 20(8), 617–630. https://doi.org/10.1109/32.310671
  9. Poulin, J. S., & Yglesias, K. P. (1993). Experiences with a Faceted Classification Scheme in a Large Reusable Software Library (RSL).
  10. Prieto-Díaz, R., & Freeman, P. (1987). Classifying Software for Reusability. IEEE Software, 4(1), 6–16. https://doi.org/10.1109/MS.1987.229789
  11. Rao, C. V. G. (2011). A Multilevel Representation of Repository for Software Reuse. Journal of Computer Science, 9(9), 114–119.
  12. Ruben Prieto – Diaz. (n.d.). Implementing faceted Classification for Software Reuse.
  13. Zozas, I., Ampatzoglou, A., Bibi, S., Chatzigeorgiou, A., Avgeriou, P., & Stamelos, I. (n.d.). Reusability Index: A Measure for Assessing Software Assets Reusability.

Downloads

Published

2018-04-30

Issue

Section

Research Articles

How to Cite

[1]
Ramu Vankudoth, Dr. P. Shireesha, " Retrieval of Best Fit Software Component Using Genetic Algorithm, International Journal of Scientific Research in Science and Technology(IJSRST), Online ISSN : 2395-602X, Print ISSN : 2395-6011, Volume 4, Issue 7, pp.1378-1387, March-April-2018.